package com.evernote.service;

import com.evernote.dao.UserDao;
import com.evernote.entity.User;

/**
 * 用户 service类 调用dao
 * @author zhu
 *
 */
public class UserService {
	
	private UserDao userDao = new UserDao();
	
	/**
	 * 查询用户是否存在
	 * @param u
	 * @return true 存在，false 不存在
	 */
	public boolean isExist(User u) {
		return userDao.isExist(u);
	}
	
	/**
	 * 添加用户
	 * @param u
	 * @return 返回数据库修改条数 0失败 1成功
	 */
	public int addUser(User u) {
		return userDao.addUser(u);
	}
	
	/**
	 * 根据用户名查询id
	 * @param u
	 * @return int id
	 */
	public int findIdByUsername(User u) {
		return userDao.findIdByUsername(u);
	}
	
	/**
	 * 登录
	 * @param u
	 * @return 成功将返回用户的id 失败返回0
	 */
	public int login(User u) {
		return userDao.login(u);
	}
	
}
